package it.unicam.ids.pvm.postazione;

import it.unicam.ids.pvm.distributore.Lato;

import java.util.EventObject;

/**
 * La classe rappresenta un evento associato 
 * ad un nastro del distributore automatico.
 * @author Luca Iachini, Valerio Iachini, Alessandro Cardenà
 *
 */
@SuppressWarnings("serial")
public class NastroEvent extends EventObject {

	private Lato lato;
	
	/**
	 * Costruttore della classe.
	 * Inizializza il lato in cui l'evento agisce e 
	 * la risorsa a cui associare l'evento.
	 * @param source risorsa a cui si associa l'evento.
	 * @param lato.
	 */
	
	public NastroEvent(Object source, Lato lato) {
		super(source);
		// TODO Auto-generated constructor stub
		this.lato=lato;
	}

	/**
	 * Il metodo restituisce il lato del nastro.
	 * @return lato.
	 */
	
	public Lato getLato(){
		return lato;
	}
}
